#include<iostream>

using namespace std;
int ans;
string s;

int c(int m,int n)
{
	if(m==0) return 1;
	int mut=1;
	for(int i=n;i>n-m;i--) mut*=i;
	for(int i=m;i>1;i--) mut/=i;
	return mut;
}

int main()
{
	cin>>s;
	if(s.size()>6)
	{
		cout<<"0"<<endl;
		return 0;
	}
	for(int i=1;i<s.size();i++)
	{
		if(s[i]<=s[i-1])
		{
			cout<<"0"<<endl;
			return 0;
		}
	}
	for(int i=1;i<s.size();i++) ans+=c(i,26);
	for(int i=0;i<s.size();i++)
	{
		for(char j=(i==0?'a':s[i-1]+1);j<s[i];j++)
		ans+=c(s.size()-i-1,'z'-j);
	}
	cout<<++ans<<endl;
	return 0;
}
